Conversation
Update 1
…ackages Packages replaced: - build-essential - python-software-properties - software-properties-common These packages are not for MacOS, and are not available through brew install or pip, so I went through the different parts of them and picked out what seemed to be relavent (as well as what was able to be installed through brew and pip) to Mac and added it.
Co-authored-by: Baptiste Mouginot <15145274+bam241@users.noreply.github.com>
Co-authored-by: Baptiste Mouginot <15145274+bam241@users.noreply.github.com>
Co-authored-by: Baptiste Mouginot <15145274+bam241@users.noreply.github.com>
Co-authored-by: Baptiste Mouginot <15145274+bam241@users.noreply.github.com>
Co-authored-by: Baptiste Mouginot <15145274+bam241@users.noreply.github.com>
|
you also need to change the permission of macosx.sh and ox.????.sh scripts to executable |
I accidentially pushed to the wrong branch
|
You'll want to exclude the |
|
My bad, I pushed changes to the wrong branch when I changed the permissions so those got wrapped up in it. I thought I deleted that dockerfile. Thanks for the note |
Some various fix
Co-authored-by: Baptiste Mouginot <15145274+bam241@users.noreply.github.com>
gonuke
left a comment
There was a problem hiding this comment.
For long term maintenance purposes, I'm comparing this to the ubuntu_mint version. Are all differences strictly necessary?
| -DCMAKE_INSTALL_PREFIX=${install_dir}/moab | ||
| make | ||
| make install | ||
|
|
There was a problem hiding this comment.
Difference from Ubuntu: why not update the ENV Variables directly here (instead of sourcing .bashrc below)?
There was a problem hiding this comment.
I think we should update the linux version accordingly:
I see 2 advantages:
- simplify the scripts
- allow to check if .bashrc if properly formed
macosx.sh
Outdated
| TAG=$(git describe --abbrev=0 --tags) | ||
| git checkout tags/`echo $TAG` -b `echo $TAG` | ||
| fi | ||
| python setup.py install --user -- -DMOAB_LIBRARY=$install_dir/moab/lib -DMOAB_INCLUDE_DIR=$install_dir/moab/include |
There was a problem hiding this comment.
This looks like an "old-fashioned" way to configure setup.py. Why not the --moab and --dagmc options? Also, no DAGMC? Is that not possible?
Co-authored-by: Baptiste Mouginot <15145274+bam241@users.noreply.github.com>
this should be the last one
convergence in macos and ubuntu scripts
Co-authored-by: Baptiste Mouginot <15145274+bam241@users.noreply.github.com>
|
An item to confirm/test for @bam241 or @nsryan2:
Do we need both of these, or can we rely on the one in
|
|
I keep getting the error asking for a stdio.h file, but I'm not sure how to make or install one. This failure happens in the moab part of the install, is there a package or file I can install separately to prevent this?
Edit: |
|
Double check your installation of xcode's command-line tools. frida/frida#338 |
This PR adds a macosx.sh file (which is a replica of the the ubuntu_mint.sh) and a osx_10.15.06.sh file (which is a replica of the ubuntu_16.04.sh file). They have been adapted to hopefully work on mac.